python读配置文件转字典 | 您所在的位置:网站首页 › markup language怎么读 › python读配置文件转字典 |
什么是yaml 1、yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大, 2、支持多种语言:python、js、golang、java、c、c++ 3、yaml语法 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 #号表示注释 4、yaml支持的数据结构有三种: 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary) 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list) 纯量(scalars):单个的、不可再分的值。字符串、布尔值、整数、浮点数、Null、时间、日期 在实际工作中,我们经常使用yaml文件来存储数据或者存储一些必要的配置,那么在python中,我们如何将存储在yaml文件中的数据转化为python可以识别的数据类型呢? 安装yaml 使用pip安装pyyaml模块 pip install pyyaml python读取yaml案例 用python读取yaml文件案例如下,先用open方法读取文件数据,再通过load方法转成字典,这个load跟json里面的load是相似的。 # coding:utf-8 import yaml import os # 获 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |